package com.health.mapper;

import com.health.domain.pojo.Checkitem;

import java.util.List;

/**
 * 检查项持久层
 * @author ghy
 * @version 1.0
 * @since 2025-06-21 17:08
 */
public interface CheckitemMapper {

    /**
     * 查询列表
     * @return 检查项列表信息
     */
    // @Select("select * from t_checkitem")
    List<Checkitem> selectList(String queryString);

    /**
     * 新增
     * @param checkitem
     */
    void insert(Checkitem checkitem);

    /**
     * 根据项目编码统计
     * @param code 项目编码
     * @return
     */
    Integer selectByCode(String code);

    /**
     * 根据项目名称统计
     * @param name 项目名称
     * @return
     */
    Integer selectByName(String name);

    /**
     * 根据ID查询
     * @param id
     * @return
     */
    Checkitem selectById(Integer id);

    void updateById(Checkitem checkitem);

    void deleteById(Integer id);
}
